#ifndef NEOCOMBOBOX_H
#define NEOCOMBOBOX_H

#include "stdafx.h"
#include <QAbstractItemView>
#include <QApplication>
#include <QComboBox>
#include <QLayout>
#include <QMouseEvent>
#include <QPropertyAnimation>

class NeoComboBoxPrivate;
class NeoComboBox : public QComboBox
{
    Q_OBJECT
    NEO_PUBLIC_CREATE(NeoComboBox)
public:
    NeoComboBox(QWidget *parent = nullptr);
    ~NeoComboBox();

    void showPopup() override;
    void hidePopup() override;
};

#endif